package org.NooLab.glue.instances;



import org.NooLab.glue.subscription.FutureIntf;
import org.NooLab.glue.subscription.FuturesIntf;
import org.NooLab.glue.transaction.Transaction;


public interface ParticipantBaseIntf{

	 
	
	abstract public void connect();	 
	
	abstract public void disconnect();
	
	public FuturesIntf getFutures( );
	public FuturesIntf getFutures( int mode );
	public void setFutures(FuturesIntf  futures) ;
	
	public FutureIntf createFuture();
	
	public int getStatus();
	
	public void currentStateMessage(String str) ;
	
	
	 
}
